home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / database / qslav106.zip / QWKSLAVE.REV < prev    next >
Text File  |  1995-04-05  |  9KB  |  179 lines

  1.                           QwkSlave Revision History
  2.  
  3.  
  4. 04-05-95 ■ Version 1.06
  5.  
  6.          . Fixed a problem where QwkSlave was not properly determining
  7.            the numbers of the included conferences to display in the
  8.            import pick list.  This could result in QwkSlave only
  9.            displaying a subset of the available conferences.  (Conferences
  10.            numbers (or index file names) containing a "0" as a significant
  11.            digit (305, for example) would be excluded.  This problem would
  12.            not affect conference numbers (index file names) such as 051.)
  13.  
  14.  
  15. 03-23-95 ■ Version 1.05
  16.  
  17.          . Fixed a minor problem with the Import pick list when more
  18.            than 10 conferences were included.  If the highlight bar was
  19.            located on the last item, clicking on the down arrow would
  20.            not cause the pick list to move to the next item.  It would
  21.            "stick", thus giving the impression that only 10 conferences
  22.            were listed.  (These remaining conferences could be accessed
  23.            by pressing the down arrow or PgDn keys, but did not appear
  24.            if the user simply clicked on the down arrow of the scroll bar.)
  25.  
  26.          . Enhanced the searching capability of QwkSlave when using the
  27.            "Search Entire Message" option.  Previously, if a multi-word
  28.            phrase was being located, and the phrase was separated by a
  29.            line break, the record would not be included.  The new code
  30.            performs additional search checking to locate a multi-word
  31.            phrase that may be broken due to a line break.
  32.  
  33.  
  34. 03-07-95 ■ Version 1.04
  35.  
  36.          . Added support for users to select the Date format they prefer
  37.            to use when viewing QwkSlave messages.  Available formats are
  38.            01-31-95 (mm-dd-yy), 31-01-95 (dd-mm-yy), and
  39.            31-Jan-95 (dd-nnn-yy).  The date format can be changed by
  40.            accessing the Settings Defaults screen.
  41.  
  42.          . Changed the default picture mask when importing QWK packets.
  43.            Previously, the old mask only showed files with a .QWK extension.
  44.            The new mask shows files with a .QW? extension.
  45.  
  46.          . Changed the appearance of the status screens.  Removed the
  47.            gray background and placed borders on the "completion" and
  48.            "information" windows.
  49.  
  50.          . Fixed a potential problem where the line length allowed in the
  51.            message viewing window was set to 80.  Since some message
  52.            have been found to exceed this line length, an error message,
  53.            "Line Too Long..." would be displayed, and the line would be
  54.            immediately "wrapped" to the next line.  Set the new maximum
  55.            line length to 128 to eliminate this problem.
  56.  
  57.  
  58. 03-01-95 ■ Version 1.03
  59.  
  60.          . Added an option to the defaults screen for users to specify
  61.            which browser QwkSlave should display when "Browse" is selected.
  62.            The Standard browser allows users to see all records in a table
  63.            format and pick one for viewing.  The Enhanced browser allows
  64.            users to select multiple records for deletion.  Users can also
  65.            choose "Prompt" which causes QwkSlave to prompt users for the
  66.            proper browser to use, each time "Browse" is selected.
  67.  
  68.          . Added an enhanced browser with the capability of selecting
  69.            multiple records.  This browser is used primarily for deleting
  70.            multiple records at a time.  Other browser options may be added
  71.            in a future release.
  72.  
  73.          . Fixed a problem where QwkSlave was not deleting its temporary
  74.            directory (and the files contained in it) if the user pressed
  75.            Escape during the decompression process or if QwkSlave could
  76.            not successfully change to the temporary directory.
  77.  
  78.          . Fixed a problem where the Limit Search option was not working
  79.            properly when the "Search Entire Message" option was chosen.
  80.            An error message would state that the search string could not
  81.            be found in the selected range, when it was obvious that an
  82.            attempt had not been made to search the selected range.  (The
  83.            starting message number was being search for in the wrong key
  84.            field, causing an immediate abort of the routine.)  When this
  85.            error occurred, the temporary database would be left-over in
  86.            the \QWKSLAVE sub-directory.  These files are now deleted if
  87.            such an error should occur.
  88.  
  89.          . Fixed a minor display problem where the Settings sub-menu
  90.            was not being repositioned properly when the video mode was
  91.            changed from 25 or 28 to 50 line mode.  Created a common
  92.            procedure and used procedure pointer to share code with a
  93.            similar STSI program.
  94.  
  95.          . Fixed a potential problem with the status screen(s) where a
  96.            RunTime Error #200 (divide by 0) could occur if the total
  97.            records was equal to 0.
  98.  
  99.          . Added additional error checking to the dialog boxes associated
  100.            with the searching and sorting routines.
  101.  
  102.          . Addendum to version 1.02 revision history... Removed
  103.            unnecessary units from code (OpEntry, OpExec, ExecSwap).
  104.  
  105.  
  106.  
  107. 02-24-95 ■ Version 1.02
  108.  
  109.          . Added the ability for users to select the number of lines
  110.            to use for their monitor's video display.  Available values
  111.            are 25, 28, 43, and 50, with 25 being the default.  Modified
  112.            all code to reference window coordinates as being relative
  113.            to the screen height, rather than using an absolute screen
  114.            height of 25.  The video mode setting can be overridden on
  115.            the command line by specifying /V=nn (where nn = 25, 28, 43,
  116.            or 50).
  117.  
  118.  
  119. 02-21-95 ■ Version 1.01
  120.  
  121.          . Added a "Startup File" option to the defaults screen to allow
  122.            users to specify a default file to open each time QwkSlave is
  123.            executed.  If a filename is found on the command line, QwkSlave
  124.            will attempt to open that file instead.
  125.  
  126.          . Added a feature to allow users to import only messages from
  127.            and/or to particular users.  After the "Select Conferences"
  128.            screen is displayed, QwkSlave will now display an "Import
  129.            Criteria" screen.  To import all messages, use the default
  130.            value "Import All".  Otherwise, users can select "Import
  131.            Selected" and type in the name(s) of users who were the authors
  132.            or recipients of messages.  QwkSlave will then import only
  133.            the messages that match the import criteria.
  134.  
  135.          . Fixed a problem when attempting to import MESSAGE.DAT files
  136.            that were greater than 4,194,304 bytes in size (32768 * 128).
  137.            QwkSlave would error out with a RunTime error #100, attempting
  138.            to read beyond the end of the file.
  139.  
  140.          . Added better error trapping to the QWK packet reading
  141.            routines.  New error trapping should substantially reduce the
  142.            chance for any RunTime errors in this area.
  143.  
  144.          . Fixed a potential problem when reading the conference number
  145.            of a QWK message from the packet.  Some older QWK doors
  146.            pad the most significant byte of the conference number using
  147.            an ASCII #32 character, causing an incorrect interpretation
  148.            of the actual conference number.  Added a check for this
  149.            occurence so the conference number can be interpretted
  150.            correctly.
  151.  
  152.          . Modified code to erase the temporary QwkSlave directory
  153.            (created when the packet was decompressed) and all related
  154.            files if the QWK packet could not be successfully imported.
  155.  
  156.          . Added a warning message to inform the user that no records
  157.            were found if no messages were found in the packets selected
  158.            by the user.
  159.  
  160.          . Fixed a potential problem where a Runtime Error 200 (divide
  161.            by zero) could occur when attempting to display any one of
  162.            the status screens, if the total records was equal to 0.
  163.  
  164.          . Fixed a potential problem with the Response button when 2 or
  165.            more message responses existed in the database.  A hard-coded
  166.            sort key (or index number) was being passed to the browser,
  167.            instead of using the key variables.  (Users should not notice
  168.            any difference.)
  169.  
  170.          . Changed the "Select All" and "Deselect All" button on the
  171.            Select Conferences To Import screen to say "All" and "None".
  172.            Shortened the buttons to 8 characters wide.  Changed the
  173.            hot-key assignments.
  174.  
  175.  
  176. 02-06-95 ■ Version 1.00
  177.  
  178.          . Initial release of QwkSlave.
  179.